Hard and soft science